Golang Job: Sr Golang Developer

Job added on

Company

AccelByte
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

At AccelByte, our mission is to empower game creators by providing them with the backend platform and tools required to make scalable, reliable AAA-quality games. The company was founded in 2016 by industry veterans who have engineered online systems for some of the largest game and distribution platforms in the world including Fortnite, Epic Store, Xbox Live, PlayStation Network, and EA Origin. We are backed by top investors including Softbank, Sony Interactive Entertainment, Galaxy Interactive, NetEase, and Krafton. Our latest Series B funding has firmly solidified our place as a top player in the gaming industry. AccelByte’s talent has decades of experience building and shipping some of the largest game and distribution platforms in the world.


We believe that the best companies empower employees to make decisions, obsess about the best user experience, and are not afraid to make and learn from their mistakes. Our culture is based on humility, openness to feedback, drive, and collaboration, which we feel results in the best performing teams. As a company that values diversity, inclusion, and employee growth, our employees have opportunities to work with and learn from teams all over the world. We offer competitive salaries, a full range of health benefits, social activities, career growth opportunities, and an amazing team. Come join us!


Position Summary


As a Senior Backend Engineer, you will be one of the key engineers who will help to design and to develop new features/services for online gaming platforms. Building systems with security, scalability, reliability, and cost-efficiency in mind is a must. Our ideal candidate has a love for games and the ability to collaborate with our game developer customers and other service developers in order to build online services to power games at scale. We seek versatile engineers with strong judgment, great execution, and a willingness to take on new responsibilities.


Essential Functions/Responsibilities:


The Senior Backend Engineer is accountable for the following functions and responsibilities:


  • Develop and improve microservices with scalability, data integrity, security, and cost in mind
  • Collaborate with other engineers and work closely with cross-functional teams gathering requirements, designing, and review of new online gaming platform services in a global environment.
  • Design, implement, test, and deploy new services
  • Practice, champion, and culturalize best practices for highly scalable backends across the engineering organization
  • Provide mentorship on your team to help them grow in their technical responsibilities and remove blockers to their autonomy
  • Author or contribute to technical designs, documentation, tutorials, and sample apps
  • Support and troubleshoot client integration and ensure client success
  • Take ownership of a significant online domain or tools
  • May be called upon to lead a team and mentor other engineers

Qualifications/Experience Required:


  • Bachelor’s degree in Computer Science, or related field of study
  • 5+ years developing software in Go & Java, with the ability to read, learn and understand existing code in Go and/or Java quickly
  • Solid understanding of and prior experience with SQL (Postgres) and NoSQL (Mongo DB) databases
  • Prior experience with AWS cloud and online platform software development
  • Prior experience with Docker, Kubernetes, and AWS Cloud managed services (Kafka, Redis, S3, API Gateway, Route53…etc)
  • Proficiency in written and verbal English language to succeed in a remote work environment
  • Deep understanding of microservices architecture & software deployment scalability
  • Prior experience with online gaming platform development is preferred but not absolutely necessary.
  • Excellent knowledge of algorithms, data structures, performance, and multi-threaded programming techniques
  • Experience with developing highly scalable services serving millions of users
  • Experience with security best practices
  • Forward-thinking and up to date on current and emerging architecture patterns
  • Able to work with clients under tight deadlines, on distributed teams with fluid requirements
  • Ability to quickly understand and work with internal and externally developed code
  • Excellent communication skills and regularly achieves consensus with other engineers and product managers
  • Comfortable working in a highly agile work environment and adapting as business challenges evolve

AccelByte Inc is an Equal Employment Opportunity Employer, all qualified candidates and applicants will receive consideration for employment without regard to race, religion, gender, national origin, sexual orientation, marital status, age, or disability. Our culture is innovative and inclusive, and we value our people the highest.


Please visit our career page for a complete listing of our open positions https://accelbyte.io/career